package com.fgxia.admin.service;

import com.ruoyi.business.domain.bo.admin.AdminCompanySettleAccountsQueryBo;
import com.ruoyi.business.domain.bo.admin.AdminDriverSettleAccountsQueryBo;
import com.ruoyi.business.domain.vo.admin.AdminCompanySettleAccountsVo;
import com.ruoyi.business.domain.vo.admin.AdminDriverSettleAccountsVo;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.page.TableDataInfo;

/**
 * 管理员结算账单服务接口
 */
public interface IAdminSettleAccountsService {

    /**
     * 获取客户结算列表
     *
     * @param queryBo
     * @param pageQuery
     * @return
     */
    TableDataInfo<AdminCompanySettleAccountsVo> listCompanySettleAccounts(AdminCompanySettleAccountsQueryBo queryBo, PageQuery pageQuery);

    /**
     *
     * @param queryBo
     * @param pageQuery
     * @return
     */
    TableDataInfo<AdminDriverSettleAccountsVo> listDriverSettleAccounts(AdminDriverSettleAccountsQueryBo queryBo, PageQuery pageQuery);
}
